/* Custom CSS */

.bggt {
	background: #B2CCE5;
	background-repeat:repeat;
	
}
/* Twitter Feed Results */

#twitbar {
	z-index:1000;
	position:absolute;
	margin-left:0px;
	left:-6px;	
}

.results {
	position: relative;
	float:left;
	width:99%;
	top:14px;
	height:40px;
	font-size:12px;
	color:#333333;
	text-shadow:none;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;	
	padding-left:5px;
}

.results a, .results a:active, .results a:hover, .results a:visited {
	text-decoration:none;
	color:#333333;
}

/* GameTech Custom Swatch
-----------------------------------------------------------------------------------------------------------*/

.ui-bar-gt {
	border: 1px solid  		#5FB200  /*{a-bar-border}*/;
	background: #7BB53A /*{a-bar-background-color}*/;
	color: #fff /*{a-bar-color}*/;
	font-weight: bold;
	text-shadow:  0  /*{a-bar-shadow-x}*/  1px  /*{a-bar-shadow-y}*/  1px  /*{a-bar-shadow-radius}*/  	#000  /*{a-bar-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5FB200 /*{a-bar-background-start}*/), to( #7BB53A /*{a-bar-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #5FB200 /*{a-bar-background-start}*/, #7BB53A /*{a-bar-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #5FB200 /*{a-bar-background-start}*/, #7BB53A /*{a-bar-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #5FB200 /*{a-bar-background-start}*/, #7BB53A /*{a-bar-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #5FB200 /*{a-bar-background-start}*/, #7BB53A /*{a-bar-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #5FB200 /*{a-bar-background-start}*/, #7BB53A /*{a-bar-background-end}*/);
}

.ui-bar-gt .ui-link-inherit {
	color: #7BB53A /*{a-bar-color}*/;
}
.ui-bar-gt .ui-link {
	color:  #7BB53A  /*{a-bar-link-color}*/;
	font-weight: bold;
}

.ui-bar-gt .ui-link:hover {
	color:  #7BB53A  /*{a-bar-link-hover}*/;
}

.ui-bar-gt .ui-link:active {
	color:  #7BB53A  /*{a-bar-link-active}*/;
}

.ui-bar-gt .ui-link:visited {
    color:  #7BB53A  /*{a-bar-link-visited}*/;
}

.ui-bar-gt,
.ui-bar-gt input,
.ui-bar-gt select,
.ui-bar-gt textarea,
.ui-bar-gt button {
	 font-family: Helvetica, Arial, sans-serif  /*{global-font-family}*/;
}
.ui-body-gt,
.ui-dialog.ui-overlay-gt {
	border: 1px solid  		#B3B3B3  /*{a-body-border}*/;
	color:  	#333333  /*{a-body-color}*/;
	text-shadow:  0  /*{a-body-shadow-x}*/  1px  /*{a-body-shadow-y}*/  0  /*{a-body-shadow-radius}*/  #fff  /*{a-body-shadow-color}*/;
	background:  			#f0f0f0  /*{a-body-background-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #eee  /*{a-body-background-start}*/), to(  #ddd  /*{a-body-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #eee  /*{a-body-background-start}*/,  #ddd  /*{a-body-background-end}*/);
}
.ui-body-gt,
.ui-body-gt input,
.ui-body-gt select,
.ui-body-gt textarea,
.ui-body-gt button {
	 font-family: Helvetica, Arial, sans-serif  /*{global-font-family}*/;
}

.ui-body-gt .ui-link-inherit {
	color:  	#333333  /*{a-body-color}*/;
}

.ui-body-gt .ui-link {
	color: #7BB53A /*{a-body-link-color}*/;
	font-weight: bold;
}

.ui-body-gt .ui-link:hover {
	color:  #7BB53A  /*{a-body-link-hover}*/;
}

.ui-body-gt .ui-link:active {
	color:  #7BB53A  /*{a-body-link-active}*/;
}

.ui-body-gt .ui-link:visited {
    color:  #7BB53A  /*{a-body-link-visited}*/;
}

.ui-btn-up-gt {
	border: 1px solid #ccc /*{a-bup-border}*/;
	background:  			#7BB53A  /*{a-bup-background-color}*/;
	font-weight: bold;
	color: #2F3E46 /*{a-bup-color}*/;
	text-shadow:  0  /*{a-bup-shadow-x}*/  1px  /*{a-bup-shadow-y}*/  1px  /*{a-bup-shadow-radius}*/  #f6f6f6  /*{a-bup-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from(  #fdfdfd  /*{a-bup-background-start}*/), to(  #7BB53A  /*{a-bup-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top,  #fdfdfd  /*{a-bup-background-start}*/,  #7BB53A  /*{a-bup-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top,  #fdfdfd  /*{a-bup-background-start}*/,  #7BB53A  /*{a-bup-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top,  #fdfdfd  /*{a-bup-background-start}*/,  #7BB53A  /*{a-bup-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top,  #fdfdfd  /*{a-bup-background-start}*/,  #7BB53A  /*{a-bup-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top,  #fdfdfd  /*{a-bup-background-start}*/,  #7BB53A  /*{a-bup-background-end}*/);
}
.ui-btn-up-gt a.ui-link-inherit {
	color: #2F3E46 /*{a-bup-color}*/;
}

.ui-btn-hover-gt {
	border: 1px solid  		#bbbbbb  /*{a-bhover-border}*/;
	background: #dadada /*{a-bhover-background-color}*/;
	font-weight: bold;
	color: #2F3E46 /*{a-bhover-color}*/;
	text-shadow:  0  /*{a-bhover-shadow-x}*/  1px  /*{a-bhover-shadow-y}*/  1px  /*{a-bhover-shadow-radius}*/  #fff  /*{a-bhover-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #DADADA /*{a-bhover-background-start}*/), to( #DADADA /*{a-bhover-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #DADADA /*{a-bhover-background-start}*/, #DADADA /*{a-bhover-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #DADADA /*{a-bhover-background-start}*/, #DADADA /*{a-bhover-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #DADADA /*{a-bhover-background-start}*/, #DADADA /*{a-bhover-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #DADADA /*{a-bhover-background-start}*/, #DADADA /*{a-bhover-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #DADADA /*{a-bhover-background-start}*/, #DADADA /*{a-bhover-background-end}*/);
}
.ui-btn-hover-gt a.ui-link-inherit {
	color: #2F3E46 /*{a-bhover-color}*/;
}
.ui-btn-down-gt {
	border: 1px solid #5FB200 /*{a-bdown-border}*/;
	background: #7BB53A /*{a-bdown-background-color}*/;
	font-weight: bold;
	color: #000000 /*{a-bdown-color}*/;
	text-shadow:  0  /*{a-bdown-shadow-x}*/  1px  /*{a-bdown-shadow-y}*/  1px  /*{a-bdown-shadow-radius}*/  #ffffff  /*{a-bdown-shadow-color}*/;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #5FB200 /*{a-bdown-background-start}*/), to( #7BB53A /*{a-bdown-background-end}*/)); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #5FB200 /*{a-bdown-background-start}*/, #7BB53A /*{a-bdown-background-end}*/); /* Chrome 10+, Saf5.1+ */
	background-image:    -moz-linear-gradient(top, #5FB200 /*{a-bdown-background-start}*/, #7BB53A /*{a-bdown-background-end}*/); /* FF3.6 */
	background-image:     -ms-linear-gradient(top, #5FB200 /*{a-bdown-background-start}*/, #7BB53A /*{a-bdown-background-end}*/); /* IE10 */
	background-image:      -o-linear-gradient(top, #5FB200 /*{a-bdown-background-start}*/, #7BB53A /*{a-bdown-background-end}*/); /* Opera 11.10+ */
	background-image:         linear-gradient(top, #5FB200 /*{a-bdown-background-start}*/, #7BB53A /*{a-bdown-background-end}*/);
}
.ui-btn-down-gt a.ui-link-inherit {
	color: #7BB53A /*{a-bdown-color}*/;
}
.ui-btn-up-gt,
.ui-btn-hover-gt,
.ui-btn-down-gt {
	 font-family: Helvetica, Arial, sans-serif  /*{global-font-family}*/;
	text-decoration: none;
}





.bio-text {font-size:12px}
.bio-img {padding: 5px}
.para {padding-top:2px;padding-left:15px;background:#FFFFFF;box-shadow:2px 2px 2px #333333; border-radius:1em;}

/* Frame Border for Profile Pictures */
.drop-shadow {
-moz-box-shadow: 0 0 5px 5px #888;
-webkit-box-shadow: 0 0 5px 5px#888;
box-shadow: 0 0 5px 5px #888;
} 
	
/* Custom Glyphish Icons */
		.custom-navbar .ui-btn .ui-btn-inner { padding-top: 40px !important; }
		.custom-navbar .ui-btn .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
		#schedule-navbar .ui-icon { background:  url(images/83-calendar.png) 50% 50% no-repeat;  background-size: 23px 26px; }
		#speakers-navbar .ui-icon { background:  url(images/112-group.png) 50% 50% no-repeat;  background-size: 32px 22px; }
		#maps-navbar .ui-icon { background:  url(images/74-location.png) 50% 50% no-repeat;  background-size: 22px 21px; }
		#more-navbar .ui-icon { background:  url(images/123-id-card.png) 50% 50% no-repeat;  background-size: 24px 18px; }
		#home-navbar .ui-icon { background:  url(images/53-house.png) 50% 50% no-repeat;  background-size: 24px 18px; }
		#back-navbar .ui-icon { background:  url(images/214-replyall.png) 50% 50% no-repeat;  background-size: 24px 18px; }
		.ui-icon-twitter { background: url(images/209-twitter.png) 50% 50% no-repeat;  background-size: 24px 18px; }


@media only screen and (-webkit-min-device-pixel-ratio: 2) {
	
		.custom-navbar .ui-btn .ui-btn-inner { padding-top: 40px !important; }
		.custom-navbar .ui-btn .ui-icon { width: 30px!important; height: 30px!important; margin-left: -15px !important; box-shadow: none!important; -moz-box-shadow: none!important; -webkit-box-shadow: none!important; -webkit-border-radius: 0 !important; border-radius: 0 !important; }
		#schedule-navbar .ui-icon { background:  url(images/83-calendar@2x.png) 50% 50% no-repeat;  background-size: 23px 26px; }
		#speakers-navbar .ui-icon { background:  url(images/112-group@2x.png) 50% 50% no-repeat;  background-size: 32px 22px; }
		#maps-navbar .ui-icon { background:  url(images/74-location@2x.png) 50% 50% no-repeat;  background-size: 22px 21px; }
		#more-navbar .ui-icon { background:  url(images/123-id-card@2x.png) 50% 50% no-repeat;  background-size: 24px 18px; }
		#home-navbar .ui-icon { background:  url(images/53-house@2x.png) 50% 50% no-repeat;  background-size: 24px 18px; }
		#back-navbar .ui-icon { background:  url(images/214-replyall@2x.png) 50% 50% no-repeat;  background-size: 24px 18px; }
		.ui-icon-twitter { background: url(images/209-twitter@2x.png) 50% 50% no-repeat;  background-size: 24px 18px; }
}




		
		
/* Media Queries for Responsive Images */
/*styles for 480px and up!*/
@media only screen and (min-width: 480px), only screen and (max-width: 620px) {
	#gtlogo {
		background:url(../images/gt-logo-mobile.png);
		background-repeat:no-repeat;
		width:250px;
		height:250px;
		margin:auto;
		margin-top:35px;		
	}
}

/*styles for 620px and up!*/
@media screen and (min-width: 620px, only screen and (max-width: 799) {
	#gtlogo {
		background:url(../images/gt-logo-tablet.png);
		background-repeat:no-repeat;
		width:325px;
		height:325px;
		margin:auto;
		padding-top:70px;		
	}
}

/*styles for 800px and up!*/
@media screen and (min-width: 800px){
	#gtlogo {
		background:url(../images/gt-logo-desktop.png);
		background-repeat:no-repeat;
		width:400px;
		height:400px;
		margin:auto;	
		padding-top:105px;	
	}
}

/* Floor Plan */
/*styles for 480px and up!*/
@media only screen and (min-width: 480px), only screen and (max-width: 620px) {
	#level1 {
		background:url(../maps/images/level1-mobile.png);
		background-repeat:no-repeat;
		width:301px;
		height:320px;
		margin:auto;		
	}
}

/*styles for 620px and up!*/
@media screen and (min-width: 620px) {
	#level1 {
		background:url(../maps/images/level1-tablet.png);
		background-repeat:no-repeat;
		width:683px;
		height:309px;
		margin:auto;		
	}
}

/*styles for 800px and up!*/
@media screen and (min-width: 800px){
	#level1 {
		background:url(../maps/images/level1-desktop.png);
		background-repeat:no-repeat;
		width:883px;
		height:503px;
		margin:auto;		
	}
}

@media only screen and (min-width: 480px), only screen and (max-width: 620px) {
	#caribe {
		background:url(../maps/images/caribe-mobile.png);
		background-repeat:no-repeat;
		width:303px;
		height:262px;
		margin:auto;		
	}
}

/*styles for 620px and up!*/
@media screen and (min-width: 620px) {
	#caribe {
		background:url(../maps/images/caribe-tablet.png);
		background-repeat:no-repeat;
		width:443px;
		height:383px;
		margin:auto;		
	}
}

/*styles for 800px and up!*/
@media screen and (min-width: 800px){
	#caribe {
		background:url(../maps/images/caribe-desktop.png);
		background-repeat:no-repeat;
		width:683px;
		height:422px;
		margin:auto;		
	}
}

.actitem
{
    font-size: 10px; font-weight:bold; color:Grey; font-family:Verdana;
}
